/**
 * 
 */
package algo3c2g15.interfaces;

import algo3c2g15.domain.Region;

/**
 * @author De La
 *
 */
public interface Mortal {
	
	/**
	 * 
	 * @return Vida del objeto
	 */
	public Double getVida();
	
	/**
	 * 
	 * @param vida
	 */
	public void setVida(Double vida);
	
	/**
	 * Devuelve true si el objeto tiene vida > 0
	 * @return
	 */
	public boolean vivo();
	
	/**
	 * 
	 * @param danio
	 */
	public void daniar(Double danio);
	
	/**
	 * 
	 * @return
	 */
	public Region getRegionActual();
}
